Taming Complexity

نویسندگان

  • Shimon Schocken
  • Efi Arazi
چکیده

Engaging students in large system development projects is an important educational objective, since it exposes design and programming challenges that come to play only with scale. Alas, large scale system projects can be monstrously complex – to the extent of being infeasible in academic settings. We describe a set of principles and a framework that enable students to develop large-scale systems, e.g. a complete hardware platform or a compiler, in several semester weeks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Taming Webpage Complexity to Optimize User Experience on Mobile Devices

OF THE DISSERTATION Taming Webpage Complexity to Optimize User Experience on Mobile Devices

متن کامل

Shakespeare's Taming of the Shrew and the Tradition of Screwball Comedy

In her paper, "Shakespeare's Taming of the Shrew and the Tradition of Screwball Comedy," Mei Zhu argues that Shakespeare's Taming of the Shrew is controversial owing to the subtlety and complexity of the text as well as its subject matter. Franco Zeffirelli's 1967 film version seems to follow the narrative structure of the original play closely while its effect is different. Through a detailed ...

متن کامل

Sequences of games: a tool for taming complexity in security proofs

This paper is brief tutorial on a technique for structuring security proofs as sequences games.

متن کامل

EuGENia: Taming EMF and GMF using Model Transformation

EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity; implementing a graphical editor for a modelling language using EMF and GMF requires developers to hand craft and maintain several low level-interconnected models through a loosely-guided, labour-intensive and error-prone process. In this paper we demonstrat...

متن کامل

Flow-Augmented Call Graph: A New Foundation for Taming API Complexity

Software systems often undergo significant changes in their life cycle, exposing increasingly complex API to their developers. Without methodical guidances, it is easy to become bogged down in a morass of complex API even for the professional software developers. This paper presents the Flow-Augmented Call Graph (FACG) for taming API complexity. Augmenting the call graph with control flow analy...

متن کامل

First as Farce, Then as Filmfarsi: Film Adaptation of Shakespeare’s The Taming of the Shrew in Iran

This article is concerned with William Shakespeare’s famous farce play The Taming of the Shrew and its Persian adaptation as an Iranian film called Gorbe ra dame Hejleh Mikoshand in 1969. The point that informs the inquiry is the way the film departs and differs from the play in relation to the issue of women within the patriarchal society. The play and the film will be examined separately in d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011